body{
	text-align: center;
	background: #f4f4f4;
	font:		11px/1.2em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: 		#333;
	margin:		0;
	padding:	0;
}


/* ------- Overall Wrap ------- */
.shadow{
	margin: 10% auto 0;
	width: 400px;
	background: #ccc;
}

#wrap{
	background: #fff;
	position: relative; left: -3px; top: -3px;
	border: 1px solid #63657B;
}

#border1{
	border: 1px solid #fff;
}

#outb{
	border: 1px solid #63657B;
}



/* ------- Form & Stuff ------- */
#loginForm{
	padding:	77px 10px 10px;
	text-align: left;
	background: #fff url(images/splash.jpg) no-repeat -5px top;
}

#loginForm .textField{
	width:		210px;
	font-size:	11px;
	border:		1px solid #aaa;
}

#loginForm .checkField{
	text-align: right;
	border:		1px solid #aaa;
	height:		14px;
	width:		14px;
}

#loginForm .fieldName{
	text-align:	right;
	font-weight: bold;
}

#loginForm .fieldButton{
	text-align: center;
}

#loginForm .fieldError{
	color: #f00;
}

#loginForm h3, #loginForm h4{
	text-align: center;
}

#loginForm h3{
	color: #a00;
}

#loginForm h4{
	font-weight: normal;
	font-size: 11px;
	padding: 10px;
	margin: 0;
}

#loginForm p{
	text-align: center;
}

form{
	margin:		0;
	padding:	0;
}

.smallNote{
	font-size:	80%;
	color:		#aaa;
	clear: both;
}

a{
	color:		#a00;
}

.textField{
	font:		11px/1.2em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border:		1px solid #aaa;
}